home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / README.SiS < prev    next >
Encoding:
Text File  |  1998-01-07  |  3.9 KB  |  265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                Information for SiS Users
  11.  
  12.               Xavier Ducoin (xavier@rd.lectra.fr)
  13.  
  14.                 16 January 1997
  15.  
  16.  
  17.  
  18. 1.  Introduction
  19.  
  20. The driver was primarily written for the SiS86c201.  The driver has almost been
  21. completed, with many additional features.  These include
  22.  
  23.    o Linear Addressing
  24.  
  25.    o 8/15/16/24 bits per pixel
  26.  
  27.    o Fully programmable clocks are supported
  28.  
  29.    o H/W cursor support
  30.  
  31.    o BitBLT acceleration of many operations
  32.  
  33.    o XAA support (XFree86 Acceleration Architecture)
  34.  
  35.  
  36. 2.  Supported chips
  37.  
  38.       SiS 86c201
  39.         (External hardware clock)
  40.  
  41.       SiS 86c202, SiS 86c205
  42.         (Internal clock synthesizer)
  43.  
  44. Color expansion is not supported by the engine in 16M-color graphic mode.
  45.  
  46.  
  47. 3.  XF86Config Options
  48.  
  49. The following options are of particular interest for the SiS driver. Each of
  50. them must be specified in the `svga' driver section of the XF86Config file,
  51. within the Screen subsections of the depths to which they are applicable (you
  52. can enable options for all depths by specifying them in the Device section).
  53.  
  54.       Option "noaccel"
  55.         By default the XAA (XFree86 Acceleration Architecture) is used.
  56.         This option will disable the use of the XAA and will enable the old
  57.         BitBlt acceleration operations. (see below).
  58.  
  59.       Option "hw_clocks"
  60.         On chips 86c202 and later, the default is to use the programmable
  61.         clock for all clocks. It is possible to use the fixed clocks
  62.  
  63.  
  64.  Information for SiS Users
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  Information for SiS Users
  71.  
  72.  
  73.  
  74.         supported by the chip instead of using this option (manufacturer
  75.         dependent).
  76.  
  77.       Option "sw_cursor", "hw_cursor"
  78.         The default is for using the hardware cursor.
  79.  
  80.       Option "no_linear"
  81.         By default linear addressing is used on all chips.    However this
  82.         might be broken in some implementations. It is possible to turn the
  83.         linear addressing off with this option.  Note that H/W acceleration
  84.         and 16/24bpp are only supported with linear addressing.
  85.  
  86.       Option "no_bitblt"
  87.         This option will disable the use of all the BitBLT engine.    It is
  88.         useful for problems related to acceleration problems.  In general
  89.         this will result in a reduced performance.
  90.  
  91.       Option "no_imageblt"
  92.         It is useful for problems related to image writing, and possible
  93.         stipple acceleration problems. In general this will result in a
  94.         reduced performance.
  95.  
  96.  
  97. 4.  Modelines
  98.  
  99. When constructing a modeline for use with the Sis driver you'll need to con-
  100. sider several points:
  101.  
  102.    o H/W Acceleration.    The H/W cursor, and fill operations currently allocate
  103.      memory of the video ram for there own use.  If this is not available these
  104.      functions will automatically be disabled.
  105.  
  106.    o Dot Clock
  107.  
  108.  
  109. 5.  Troubleshooting
  110.  
  111. With intensive generation there is a snow phenomenon on the screen.  Can't
  112. remove it even if I used the fifo low/high water mark dumped from W95.
  113.  
  114. With intensive generation in 1024x768 65 Mhz sometimes some points (rubbish,
  115. fuzz... hard to explain) appear in memory, like memory violations or memory
  116. corruption.  It looks like an electronic refresh not well done or VClk too near
  117. the MClk.  I use the default Mclk set by BIOS.    It is hard to reproduce this
  118. problem (It can take one hour, two or more).  I can't reproduce this problem in
  119. 1024x768 75 MHz or 1280x1024 110 MHz or 1152x900 95 MHz.
  120.  
  121.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml,v 3.3 1997/01/25 03:22:15 dawes Exp $
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  Information for SiS Users
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.                    CONTENTS
  207.  
  208.  
  209.  
  210. 1. Introduction  ............................................................ 1
  211.  
  212. 2. Supported chips  ......................................................... 1
  213.  
  214. 3. XF86Config Options  ...................................................... 1
  215.  
  216. 4. Modelines  ............................................................... 2
  217.  
  218. 5. Troubleshooting  ......................................................... 2
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                        i
  263.  
  264.  
  265.